package com.yxx.common.base;

import java.io.Serializable;
import java.util.List;

public interface BaseService<T,ID extends Serializable> {

	/**
	 * 新增
	 */
	public void insert(T entity);

	/**
	 * 根据主键删除用户
	 */
	public void deleteByPrimaryKey(Serializable id);

	/**
	 * 根据主键更新用户
	 */
	public void updateByPrimaryKey(T entity);

	/**
	 * 根据主键查找用户
	 */
	public T selectByPrimaryKey(Serializable id);

	/**
	 * 查看所有
	 */
	public List<T> selectAll();
}
